html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
:focus{outline:none;}
a{outline:none;}
a:hover{text-decoration:none;border:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
img{vertical-align:bottom;}
pre{font-family:monospace;}
.fl{float:left;}
.fr{float:right;}
.hid{display:none;}
.red{color:#ff0000;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.taj{text-align:justify;}
.oh{overflow:hidden;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt1em{margin-top:1em;}
.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb1em{margin-bottom:1em;}
.ml2em{margin-left:2em;}
.ml15{margin-left:15px;}
.pt5{padding-top:5px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt40{padding-top:40px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.grey-blue{color:#c5cbcd;}
.grey-light{color:#afafaf;}
.grey-dark{color:#666666;}
.wspw{white-space:pre-wrap;}
html, body{width:100%;}
body{position:relative;font-family:Arial, Helvetica, sans-serif;color:#414141;background:#fff;min-width:1260px;font-size:81.25%;}
input, select{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
button, textarea{font-size:13px;}
h1, h2, h3, h4{font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.all{width:1210px;margin:0 auto;position:relative;}
.wrapper{position:relative;float:left;min-width:100%;}
.header .portal{height:130px;background:url(../img/header/portal/bg.png) repeat-x;}
.header .portal .all{height:130px;cursor:default;}
.header .portal .visitor-panel{position:absolute;top:5px;left:124px;height:40px;}
.header .portal .visitor-panel a{display:inline-block;margin:13px 25px 0 27px;position:relative;font-size:12px;color:#999999;}
.header .portal .visitor-panel a.noicon{margin:13px 0 0 15px;}
.header .portal .visitor-panel a img{position:absolute;top:-4px;left:-24px;}
.header .portal .visitor-panel span{display:inline-block;margin:13px 12px 0 27px;position:relative;font-size:12px;color:#666666;}
.header .portal .visitor-panel span img{position:absolute;top:-4px;left:-24px;}
.header .portal .visitor-panel span a{display:inline;margin:0;}
.header .portal .special-panel{position:absolute;top:17px;right:296px;}
.header .portal .special-panel a{font-size:13px;font-weight:bold;color:#363D48;}
.header .portal .special-panel .adaptive{display:none;}
.header .portal .top-nav{position:absolute;top:20px;right:-2px;}
.header .portal .top-nav ul li{margin:0 0 0 21px;float:left;}
.header .portal .top-nav ul li a{display:inline-block;width:40px;height:40px;position:relative;padding:40px 0 0 0;}
.header .portal .top-nav ul li a.home{background:url(../img/header/portal/home.png) no-repeat top center;}
.header .portal .top-nav ul li a.access{background:url(../img/header/portal/access.png) no-repeat center 5px;}
.header .portal .top-nav ul li a.feedback{background:url(../img/header/portal/feedback.png) no-repeat center 5px;}
.header .portal .top-nav ul li a.videojournal{background:url(../img/header/portal/videojournal.png) no-repeat top center;}
.header .portal .top-nav ul li a.forum{background:url(../img/header/portal/forum_orange.png) no-repeat center 5px;}
.header .portal .logo{display:inline-block;position:relative;padding:0 0 0 0;margin:9px 0 0 0;text-decoration:none;cursor:pointer;}
.header .portal .logo .line-1{position:absolute;left:127px;top:29px;color:#363d48;font-size:22px;white-space:nowrap;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.8;}
.header .portal .logo .line-2{position:absolute;left:129px;top:68px;color:#666666;font-size:18px;white-space:nowrap;font-family:'Open Sans', Arial, Helvetica, sans-serif;line-height:1.25;}
.header .portal .search{position:absolute;top:75px;right:0;height:27px;}
.header .portal .search .text{float:left;padding:0 9px;height:25px;width:188px;border:1px solid #bec2c5;border-right:none;font-size:11px;color:#000000;line-height:2.272;}
.header .portal .search .placeholder-mask{color:#999999;}
.header .portal .search .button{display:inline-block;height:27px;width:38px;border:none;cursor:pointer;vertical-align:top;background:url(../img/header/portal/lupa_sharp.png) no-repeat top center;}
.header .portal .search a{display:inline-block;height:27px;width:39px;background:url(../img/header/portal/lupa_advanced.png) no-repeat top center;border:none;cursor:pointer;vertical-align:top;}
.header .portal-nav{height:81px;background:url(../img/header/portal/nav/bg.png) repeat-x;}
.header .portal-nav .all{width:1046px;height:79px;}
.header .portal-nav table{width:100%;height:79px;border:none;}
.header .portal-nav table td{width:20%;padding-top:4px;vertical-align:middle;text-align:center;}
.header .portal-nav .title{cursor:pointer;font-size:14px;line-height:18px;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.header .portal-nav .selected{display:inline-block;position:relative;text-align:left;}
.header .portal-nav .selected .title{color:#990000;text-decoration:none;cursor:default;}
.header .portal-nav a{display:inline-block;position:relative;color:#879298;text-decoration:none;text-align:left;}
.header .portal-nav a:hover{color:#990000;}
.header .portal-nav img{position:absolute;top:-10px;left:-70px;}
.header .portal-nav .deputies img{top:-15px;}
.header .site{height:120px;margin:0 0 10px;background:url(../img/header/site/bg.png) repeat-x top;}
.header .site .all{height:120px;}
.header .site .base-menu{position:absolute;top:70px;right:-16px;}
.header .site .base-menu ul{margin:0;padding:0;}
.header .site .base-menu ul li{float:left;margin:0 15px 0 0}
.header .site .base-menu ul li a{color:#999999;font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.header .site .logo{padding:10px 0 0 0;width:750px;}
.header .site .logo a{text-decoration:none;}
.header .site .logo .herb{display:inline-block;width:100px;margin-right:5px;text-align:center;vertical-align:top;}
.header .site .logo .herb img{max-height:110px;max-width:100px;}
.header .site .logo .title{display:inline-block;width:645px;vertical-align:top;}
.header .site .logo .ln_1{display:block;line-height:1.25;color:#000;margin-top:11px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:24px;}
.header .site .logo .ln_2{display:block;color:#666666;font-size:12px;text-transform:uppercase;margin-top:7px;}
.header .site .search{width:284px;height:27px;position:absolute;top:25px;right:0;}
.header .site .search .text{width:226px;height:25px;margin:0 0 5px;padding:0 9px;float:left;border:1px solid #bec2c5;border-right:none;line-height:25px;font-size:11px;color:#999999;}
.header .site .search .button{display:inline-block;height:27px;width:39px;background:url(../img/header/portal/lupa.png) no-repeat top center;border:none;cursor:pointer;vertical-align:top;}
.header .site .search.advanced .text{width:188px;}
.header .site .search.advanced .button{width:38px;background:url(../img/header/portal/lupa_sharp.png) no-repeat top center;}
.header .site .search.advanced a{display:inline-block;height:27px;width:39px;background:url(../img/header/portal/lupa_advanced.png) no-repeat top center;border:none;cursor:pointer;}
.header .site a{color:#999999;font-family:Arial, Helvetica, sans-serif;}
.header .site.header-sgd{height:100px;}
.header .site.header-sgd .all{height:100px;}
.header .site.header-sgd .logo{padding-top:20px;}
.header .site.header-sgd .logo .herb{margin-top:-11px;}
.header .site.header-sgd .logo .ln_1{font-size:28px;line-height:33px;margin-top:2px;}
.header .site.header-sgd .logo .ln_2{margin-top:5px;}
.header .site.header-sgd .social-menu{position:absolute;top:27px;right:296px;}
.header .site.header-sgd .social-menu a{margin:0 2px 0 0;}
.header .site.header-asozd .logo{width:880px;}
.header .site.header-asozd .logo .title{width:775px;}
.header .site.header-asozd .logo .herb{margin-top:14px;}
.header .site.header-opendata{height:100px;}
.header .site.header-opendata .all{height:100px;}
.header .site.header-opendata .logo .ln_1{font-size:22px;}
.header .discussions{height:90px;margin:0 0 10px;background:url(../img/header/site/bg.png) repeat-x top;}
.header .discussions .all{height:90px;}
.header .discussions .logo{display:inline-block;width:750px;position:relative;margin:10px 0 0 105px;text-decoration:none;}
.header .discussions .logo .herb-wrap{display:block;width:100px;text-align:center;position:absolute;left:-105px;top:0;}
.header .discussions .logo img{max-height:110px;max-width:100px;}
.header .discussions .logo .ln_1{display:block;line-height:30px;color:#000;margin-top:11px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:24px;}
.header .discussions .logo .ln_2{display:block;color:#666666;margin-top:6px;font-size:15px;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.body{padding:0 0 125px;}
.body.bg-grey{background:url(../img/body/bg.png) repeat-x top;}
.layout-portal{}
.layout-portal .col-left{float:left;width:283px;}
.layout-portal .col-right{float:right;width:283px;}
.layout-portal .col-center{margin:0 308px 0 308px;width:594px;}
.layout-site{}
.layout-site .all{white-space:nowrap;}
.layout-site .all > div > *{white-space:normal;}
.layout-site div.col-left{display:inline-block;width:258px;padding:0 25px 0 0;vertical-align:top;}
.layout-site div.col-right{display:inline-block;width:258px;padding:0 0 0 25px;vertical-align:top;}
.layout-site div.col-center{display:inline-block;padding:0 25px 0 25px;vertical-align:top;}
.layout-site div.col-center.fix-width{width:594px;}
.layout-site table.layout-site-center-table{}
.layout-site table.layout-site-center-table > tbody > tr > td{width:594px;}
.section{}
.section h1{margin:0 0 16px 0;color:#000000;font-size:153.8461538462%;font-weight:normal;line-height:1.3;}
.section h2{position:relative;margin:0 0 10px 0;color:#000;font-size:138.46153846154%;font-weight:normal;line-height:1.333333333;}
.section h2.small{font-size:123.0769230769%;line-height:1.375;}
.section.header-small h2{font-size:138.46153846154%;line-height:1.333333333;}
.section.header-grey-underline h2{padding:0 0 5px;border-bottom:3px solid #cccccc;}
.section h3{margin:0 0 7px 0;color #666;font-size:100%;font-weight:normal;line-height:1.2307692308;}
.section h4{margin:0 0 5px 0;color #666;font-size:84.6153846154%;font-weight:normal;line-height:1.2727272727;}
.section h2 a{color:#000;}
.section h2 span{display:block;font-size:77.7777777778%;line-height:1.4285714286;}
.section h2.with-line span.title{display:inline;font-size:100%;line-height:1.333333333;background:#fff;padding:0 10px 0 0;}
.section h2.with-line span.line{display:block;width:100%;height:4px;background:#EFF3F3;position:absolute;top:50%;left:0;z-index:-1;}
.section h2.with-line.with-rss span.title{padding:0;}
.section h2.with-line .rss{background:#fff;padding:0 10px 0 0;}
.section h2 .rss{text-decoration:none;}
.section h2 .rss img{padding-left:0.2em;vertical-align:baseline;height:12px;}
.section h3 .rss{text-decoration:none;}
.section h3 .rss img{padding-left:0.2em;vertical-align:baseline;height:10px;}
.section .link-more{color:#666;font-size:84.6153846154%;}
.section .link-search{position:relative;margin:0 0 0 25px;color:#666;font-size:100%;}
.section .link-search:hover{color:#990000;}
.section .link-search i{display:inline-block;width:19px;height:21px;position:absolute;top:-1px;left:-25px;background:url(../img/blocks/loupe.png) no-repeat;}
.section .link-search:hover i{background:url(../img/blocks/loupe_hover.png) no-repeat 0 0;}
.section .link-video{position:relative;color:#666;font-size:100%;}
.section .link-video:hover{color:#990000;}
.section .link-video i{display:inline-block;width:25px;height:16px;position:absolute;top:0;right:-28px;background:url(../img/blocks/play-video.png) no-repeat;}
.section .download-video{position:relative;color:#666;font-size:100%;padding-left:30px;}
.section .download-video:hover{color:#990000;}
.section .download-video i{display:inline-block;width:25px;height:16px;position:absolute;top:-1px;left:0;background:url(../img/blocks/download-video.png) no-repeat;}
.section .link-report{position:relative;margin:0 0 0 25px;color:#666;font-size:100%;}
.section .link-report:hover{color:#990000;}
.section .link-report i{display:inline-block;width:15px;height:19px;position:absolute;top:-2px;left:-22px;background:url(../img/blocks/reports.png) no-repeat;}
.section .link-report span{padding-left:27px;}
.section.grey-bg{width:619px;margin-left:-25px;padding:20px 0 25px 25px;background:#eff3f3;}
.section.fix-width{width:594px;}
.list-links ul{}
.list-links ul li{margin:0 0 10px;font-size:92.3076923077%;line-height:1.5833333333;}
.list-links ul li a{color:#4d6b8d;}
.list-links ul li a:hover{color:#990000;}
.list-links ul li .grey-dark-link a{color:#666666;}
.list-links ul li .grey-dark-link a:hover{color:#990000;}
.list-links ul li .font-larger{font-size:116.66666667%;}
.list-links ul li .tn{display:inline-block;width:120px;vertical-align:top;text-align:center;}
.list-links ul li .tn a{display:inline-block;border:1px solid #EEEEEE;padding:2px;}
.list-links ul li .tn img{max-width:100px;}
.list-links ul li .item{display:inline-block;width:460px;vertical-align:top;}
.list-links .grey-bg-inner{padding:15px 12px 5px 12px;background:#eff3f3;}
.list-inline ul li{display:inline-block;width:283px;vertical-align:top;}
.list-inline ul li.even{margin-left:25px;}
.list-inline ul li.indent{margin-left:25px;}
.list-inline ul li .item{width:163px;}
.box-inline{}
.box-inline .box{display:inline-block;width:283px;margin-left:25px;vertical-align:top;}
.box-inline.box-inline-3 .box{width:180px;}
.box-inline .box:first-child{margin-left:0;}
.content{line-height:1.5;}
.content h1.gray{color:#666666;font-size:100%;line-height:1.6153846153;margin:0;}
.content a{color:#4d6b8d;}
.content a:hover{color:#990000;}
.content p{margin:0 0 1em 0;}
.content b{font-weight:bold;}
.content strong{font-weight:bold;}
.content i{font-style:italic;}
.content em{font-style:italic;}
.content ul{list-style-type:disc;margin-left:1.5em;}
.content ol{list-style-type:decimal;margin-left:1.5em;}
.content th{vertical-align:middle;}
.content td{vertical-align:middle;}
.content .content-text img{margin:10px;}
.content .content-text img.popup_image{cursor:pointer;}
.content .block-keywords{margin:0 0 23px;border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;}
.content .block-keywords .keywords-wrapper{margin:0;padding:13px 0;color:#666666;font-size:100%;line-height:1.6153846153;}
.content .social-plugins{width:100%;}
.content .social-plugins td.social-plugin{width:160px;vertical-align:middle;}
.content ul.tree{list-style-type:none;margin:0;padding:0;}
.content ul.tree ul{margin:0 0 0 13px;padding:0;list-style-type:none;background:url(../img/tree/vline.png) repeat-y;}
.content ul.tree li{margin:3px 0 0 0;padding:1px 15px 1px 15px;background:url(../img/tree/node.png) no-repeat;}
.content ul.tree li:last-child{background:#FFFFFF url(../img/tree/lastnode.png) no-repeat;}
.content ul.tree li.last{background:#FFFFFF url(../img/tree/lastnode.png) no-repeat;}
.content ul.tree li.first{padding:0;background:none;}
.radio-tabs .tab{display:inline-block;padding:5px 10px;color:#4D6B8D;text-decoration:none;font-size:100%;}
.radio-tabs .tab:hover{cursor:pointer;color:#990000;}
.radio-tabs .tab.selected{background:#E7E7E7;color:#000;cursor:default;}
.radio-tabs .tab span{border-bottom:1px dotted #4D6B8D;}
.radio-tabs .tab:hover span{border-bottom:none;}
.radio-tabs .tab.selected span{border-bottom:none;}
.radio-tabs .tab a{text-decoration:none;color:#4D6B8D;}
.radio-tabs .tab a:hover{text-decoration:none;color:#990000;}
.radio-tabs .tab.selected a{text-decoration:none;color:#000;}
.radio-tabs.tabs-red .tab.selected a{color:#990000;}
.calendar{}
.calendar-wrap{background:url(../img/calendar/bg.png) repeat-x;height:76px;margin:0 0 15px 0;}
.calendar-wrap a{display:block;position:relative;padding:0 0 0 85px;color:#4d6b8d;font-size:16px;line-height:21px;cursor:pointer;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.calendar-wrap a .title{display:inline-block;padding:17px 0 0 0;text-decoration:underline;}
.calendar-wrap a .title.one-line{padding:26px 0 0 0;}
.calendar-wrap a:hover .title{text-decoration:none;}
.calendar-wrap a .title.active{color:#990000;}
.calendar-wrap a .icon{width:53px;height:57px;position:absolute;top:7px;left:18px;font-style:normal;text-decoration:none;}
.calendar-wrap a .icon.blue{background:url(../img/calendar/blue.png) no-repeat;}
.calendar-wrap a .icon.red{background:url(../img/calendar/red.png) no-repeat;}
.calendar-wrap a .icon .month{width:100%;position:absolute;top:-14px;left:0;padding-top:19px;font-size:8px;color:#fff;text-decoration:none;text-align:center;}
.calendar-wrap a .icon .day{width:53px;position:absolute;top:5px;left:0;padding-top:21px;text-decoration:none;text-align:center;color:#181818;font-weight:bold;font-size:25px;}
.calendar-double .calendar-wrap .calendar-title-wrap{padding:0 0 0 85px;}
.calendar-double .calendar-wrap .calendar-title-wrap a{padding:0;}
.calendar-double .calendar-wrap a .title{padding:14px 0 0 0;}
.calendar-double .calendar-wrap .calendar-second a .title{padding:5px 0 0 0;}
.layout-site .calendar-double .calendar-wrap .icon{left:11px;}
.layout-site .calendar-double .calendar-wrap .calendar-title-wrap{padding:0 0 0 75px;}
table.calendar-form{width:168px;margin:0 0 3px 40px;}
table.calendar-form td{border:none;vertical-align:top;}
table.calendar{width:168px;margin:0 0 30px 40px;font:normal 12px Arial, sans-serif;}
table.calendar td{width:19px;padding:2px 5px 0 0;border:none;text-align:right;vertical-align:top;cursor:default;}
table.calendar tr.days td{padding:2px 5px 2px 0;border-top:1px solid #BBC4CB;border-bottom:1px solid #BBC4CB;background-color:#E4EAED;color:#818D96;font:normal 11px Arial, sans-serif;}
table.calendar a{color:#4d6b8d;}
table.calendar a:hover{color:#990000;}
table.calendar td.current{color:#FF0000;}
table.calendar td.today{background-color:#EAEFF2;}
.block-portal-advice h2{font-size:18px;}
.block-portal-advice h2 i{display:inline-block;width:43px;height:47px;position:absolute;left:160px;top:5px;background:url(../img/blocks/scales.png) no-repeat left top;}
.block-portal-model-acts h2{font-size:18px;}
.block-portal-model-acts h2 i{display:inline-block;width:46px;height:50px;position:absolute;left:160px;top:0;background:url(../img/blocks/docs.png) no-repeat left top;}
.block-portal-model-acts.representatives-align h2 i{left:168px;}
.block-portal-representatives-council h2{font-size:16px;}
.block-portal-representatives-council h2 i{display:inline-block;width:64px;height:70px;position:absolute;left:160px;top:0;background:url(../img/blocks/map.png) no-repeat left top;}
.block-portal-lawmaking-discussions h2{font-size:18px;}
.block-portal-lawmaking-discussions h2 i{display:inline-block;width:59px;height:54px;position:absolute;left:155px;top:12px;background:url(../img/blocks/discussions.png) no-repeat left top;}
.block-asozd-lawmaking-discussions h2 i{left:189px;}
.block-portal-asozd-link h2{font-size:14px;line-height:19px;}
.block-portal-asozd-link h2 i{display:inline-block;width:74px;height:70px;position:absolute;left:145px;top:20px;background:url(../img/blocks/asozd.png) no-repeat left top;}
.block-portal-sittings-sgd h2{font-size:18px;margin-top:8px;}
.block-portal-sittings-sgd h2 i{display:inline-block;width:64px;height:64px;position:absolute;left:190px;top:-8px;background:url(../img/blocks/sittings.png) no-repeat left top;}
.portal-grey-line{margin:0 0 30px;padding:20px 0 25px 0;background:#f2f5f5;}
.block-lawmaking-bills h2{padding:0 0 10px;border-bottom:3px solid #2a7090;line-height:1.2222222222;}
.block-lawmaking-laws h2{padding:0 0 10px;border-bottom:3px solid #dc7c00;line-height:1.2222222222;}
.block-lawmaking-suggestions h2{padding:0 0 10px;border-bottom:3px solid #3f81b8;line-height:1.2222222222;}
.block-lawmaking-initiatives h2{padding:0 0 10px;border-bottom:3px solid #762302;line-height:1.2222222222;}
.block-decisionprojects h2{padding:0 0 10px;border-bottom:3px solid #7ba139;line-height:1.2222222222;}
.block-decisions h2{padding:0 0 10px;border-bottom:3px solid #a56ca0;line-height:1.2222222222;}
.block-portal-resolutions h2{padding:0 0 10px;border-bottom:3px solid #67AFBD;line-height:1.2222222222;height:24px;}
.block-portal-acts h2{padding:0 0 10px;border-bottom:3px solid #B01030;line-height:1.2222222222;height:24px;}
.block-asozd-video h2{padding:0 0 10px;border-bottom:3px solid #cccccc;line-height:1.2222222222;}
.block-samara-region h2{margin-bottom:15px;}
.block-samara-region ul li .title-photo{display:inline-block;width:25px;vertical-align:middle;}
.block-samara-region ul li{margin-bottom:10px;}
.block-authority h2{position:static;margin-bottom:5px;}
.block-authority ul li{vertical-align:middle;}
.block-authority ul li .title-photo{display:inline-block;width:40px;vertical-align:middle;}
.block-authority ul li a{display:inline-block;width:243px;vertical-align:middle;line-height:1.5833333333;}
.block-authority ul li{margin-bottom:7px;}
.block-portal-banners{height:80px;}
.block-portal-banners .banners{width:100%;height:80px;}
.block-portal-banners .banners td{width:20%;vertical-align:middle;text-align:center;}
.block-portal-banners .banners a{display:inline-block;}
div.banner{width:230px;overflow:hidden;}
.block-portal-discuss-topic ul li .title-photo{display:inline-block;width:25px;vertical-align:middle;}
.block-portal-discuss-topic ul li a{display:inline-block;width:228px;vertical-align:top;}
.block-portal-resources ul li{margin-bottom:10px;}
.block-portal-resources ul li a{line-height:1.5833333333;}
.block-po-left h2{font-size:88.8888888889%;line-height:1.375;}
.block-po-left ul li{margin-bottom:0;}
.portal-map-wrap{margin:0 0 50px;height:278px;width:903px;position:relative;}
.portal-map{width:895px;min-height:270px;position:absolute;left:0;top:0;border:4px solid #e9ecee;background:#fff;}
.portal-map.act{-moz-box-shadow:10px 15px 25px rgba(187,187,187,0.5);-webkit-box-shadow:10px 15px 25px rgba(187,187,187,0.5);box-shadow:10px 15px 25px rgba(187,187,187,0.5);}
.portal-map .title{position:absolute;left:100px;top:65px;margin:0;color:#990000;font-size:23px;font-weight:normal;line-height:35px;}
.portal-map .map{width:207px;height:227px;position:absolute;top:20px;right:40px;background:url(../img/map/map.png) no-repeat scroll 0 0 transparent;}
.portal-map .map img{display:inline-block;position:relative;}
.portal-map .close{display:inline-block;width:20px;height:20px;position:absolute;top:10px;right:10px;background:url(../img/map/close.png) no-repeat;}
.portal-map .open{position:absolute;top:148px;left:125px;font-size:20px;color:#4d6b8d;text-decoration:none;border-bottom:1px dotted #4d6b8d;}
.portal-map .open i{display:inline-block;width:18px;height:25px;position:absolute;left:-25px;top:0;background:url(../img/map/open.png) no-repeat;}
.portal-map .open:hover{border:none}
.portal-map .list-left{display:inline-block;margin:150px 0 20px 100px;}
.portal-map .list-left .columns{float:left;width:207px;}
.portal-map .list-right{margin:260px 55px 25px 0;float:right;}
.portal-map .list-left h2, .portal-map .list-right h2{margin:0 0 15px;color:#4d6b8d;font-size:20px;font-weight:normal;}
.portal-map .list-left a, .portal-map .list-right a{margin:0;color:#4d6b8d;font-size:12px;line-height:24px;font-weight:normal;}
.portal-map .list-left a.po-map:hover,
.portal-map .list-left a.po-map:active{color:#FF0000;text-decoration:underline;}
.portal-map .list-left a.po-map-over,
.portal-map .list-left a.po-map-over:link,
.portal-map .list-left a.po-map-over:visited,
.portal-map .list-left a.po-map-over:hover,
.portal-map .list-left a.po-map-over:active{color:#FF0000;text-decoration:underline;}
.portal-map .list-right a.po-map:hover,
.portal-map .list-right a.po-map:active{color:#FF0000;text-decoration:underline;}
.portal-map .list-right a.po-map-over,
.portal-map .list-right a.po-map-over:link,
.portal-map .list-right a.po-map-over:visited,
.portal-map .list-right a.po-map-over:hover,
.portal-map .list-right a.po-map-over:active{color:#FF0000;text-decoration:underline;}
.portal-problem-map{width:auto;height:auto;border:none;min-height:auto;position:relative;background:none;}
.portal-problem-map .small{font-size:90%;}
.portal-problem-map .map{width:207px;height:227px;display:inline-block;position:relative;background:url(../img/map/map.png) no-repeat scroll 0 0 transparent;right:0;top:0;margin:10px 30px 20px 70px;}
.portal-problem-map .map img{display:inline-block;position:absolute;left:0;top:0;}
.portal-problem-map .info{width:247px;display:inline-block;margin:10px 0 0 0;vertical-align:top;text-align:center;}
.portal-problem-map .herb_container{width:100px;height:110px;margin:10px auto;}
.portal-problem-map .info img{max-width:100px;max-height:110px;vertical-align:bottom;}
.portal-problem-map .info span{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:16px;}
.portal-problem-map .list-left{display:block;margin:0;float:left;}
.portal-problem-map .list-right{display:block;margin:0;float:right;}
.portal-problem-map .list-right .columns{float:left;width:207px;}
.portal-problem-map .list-left h2,
.portal-problem-map .list-right h2{margin:0 0 15px;color:#000;font-size:17px;font-weight:normal;}
.portal-problem-map .list-left a.po-map-hightlight,
.portal-problem-map .list-right a.po-map-hightlight{color:#ac7b4d;}
.portal-problem-map .search-main{margin:1em 0 1em 0;}
.portal-problem-map .problems{font-size:12px;}
.search-main{padding:24px 30px 24px 30px;margin:0 0 20px 0;overflow:hidden;background:#eff3f3;}
.search-main.without-buttons{padding-bottom:14px;}
.search-main td{border:0;}
.search-main form{}
.search-main form .section{padding:0 5px 10px 0;clear:left;}
.search-main form .left{float:none;width:15em;left:auto;}
.search-main form .right{float:none;width:auto;}
.search-main form div.left{float:left;padding:2px 5px 2px 2px;}
.search-main form div.right{overflow:hidden;}
.search-main form td.left{padding:2px 5px 2px 2px;}
.search-main form .search_text input{padding:2px;}
.search-main form .search_date_range input{padding:2px;}
.search-main form .search_date_range .right label{float:left;width:2em;}
.search-main form .search_date_range .right button{margin-left:5px;padding:1px 10px;}
.search-main form .search_date_range span.vmiddle{}
.search-main form .search_date_range .right label.vmiddle{line-height:1.6em;}
.search-main .search_selector select{width:95%;padding:2px;}
.search-main .search_selector select.expand{width:650px;}
.search-main form #FullNameField{width:90%;}
.search-main form .buttons{clear:both;padding-top:1em;}
.search-main form .hint{font-size:84.6153846154%;line-height:1.3;color:#666;}
.search-main form .hint span{color:#c00000;}
.search-main form .external-text{padding:5px 10px;margin-bottom:18px;color:#000;background:#d0e5e5;}
.search-main-link{padding:14px 30px 14px 30px;overflow:hidden;background:#eff3f3;}
.search-results{font:100%/140% Arial,sans-serif;}
.search-results ul{margin:0 auto 0.5em auto;padding-left:4em;list-style-type:disc;}
.search-results ol{list-style-type:decimal;margin:1em 0 1em 3.5em;}
.search-results ol li{padding-bottom:1em;}
.search-results ul li{padding-bottom:0em;}
.search-results .field_title{font-weight:bold;color:#555555;}
.search-results .small{font-size:90%;}
.search-results .date{font:12px/15px Arial, sans-serif;color:#AFAFAF;margin:0 0 1px 0;}
.like_h3{font:bold 1.02em Geneva, Arial, Helvetica, sans-serif;color:#d22027;}
.search-results .parliament-list{padding-left:3em;}
.search-results .parliament-list li{padding-bottom:0.2em;}
.search-results table{border-collapse:collapse;border:1px solid #666;width:100%;}
.search-results table th{border:1px solid #666;padding:0.5em;font-weight:bold;}
.search-results table td{border:1px solid #666;padding:0.5em;}
.search-results table td.border-top-bold{border-top:2px solid #666;}
.search-results table td.right{text-align:right;}
.search-results table td.center{text-align:center;}
.small_bill{font-size:90%;}
.bill_large{font-size:120%;}
.field_title{font-weight:bold;color:#555555;}
.grey_bill{color:#999;font-size:90%;}
div.decision .field_small{font-size:90%;}
div.decision_project .field_small{font-size:90%;}
div.collection .field_small{font-size:90%;}
div.transcript .field_small{font-size:90%;}
h2.bill_docs{color:#555555;margin:10px 0 0 0;font-size:13px;}
h3.bill_docs{color:#555555;margin:2px 0 0 0;font-size:12px;}
div.deputies_by_faction{padding-left:6em;width:24em;}
div.deputies_by_faction .parliament-title{font-weight:bold;font-size:107.6923076923%;margin-left:-5.6em;margin-top:1em;}
div.deputies_by_faction .faction-title{font-weight:bold;font-size:100%;margin-left:-3em;}
div.deputies_by_committee{padding-left:6em;width:24em;}
div.deputies_by_committee .parliament-title{font-weight:bold;font-size:107.6923076923%;margin-left:-5.6em;margin-top:1em;}
div.deputies_by_committee .committee-title{font-weight:bold;font-size:100%;margin-left:-3em;}
div.mo-villages{font-size:100%;line-height:1.2307692308;margin:0 0 15px 15px;}
.content .livestream-content h2{font-size:100%;line-height:1.5;margin:0 0 15px 0;}
#videoSplashScreen{position:relative;width:585px;margin:0 auto;cursor:pointer;}
#videoSplashPlay{position:absolute;left:50%;top:50%;margin-left:-58px;margin-top:-53px;opacity:0.6;}
#videoPlayerContainer{}
.reception_text{width:100%;}
#reception_form td{padding:5px;}
#reception_form img{vertical-align:middle;}
.ui-sgdmask{background:#ffffff;opacity:.75;filter:Alpha(Opacity=75);z-index:10000;}
.ui-sgdmask-anim{background:url("../img/ui-ajax-anim.gif") no-repeat;width:32px;height:32px;z-index:10001;}
.ui-sgdmask-masked{overflow:hidden !important;}
table.submenu{font:115.3846153846% Arial, sans-serif;margin:0 0 15px 0;line-height:1.1333333333;}
table.submenu td{border:none;padding:0 20px 0 0;width:25%;vertical-align:top;}
table.submenu div.submenu{background-color:#FFFFFF;padding:5px 5px 5px 17px;font-size:80%;line-height:1;}
table.submenu .item{margin:0 0 5px 0;}
table.submenu .bullet{position:absolute;left:-11px;top:3px;width:5px;height:11px;background:url(../img/menu_arrow.png) no-repeat 0 0}
table.submenu .bulletsel{position:absolute;left:-14px;top:8px;width:11px;height:5px;background:url(../img/menu_arrow_sel.png) no-repeat 0 0}
table.submenu span.sel{color:#990000;font-size:100%;line-height:1.1333333333;}
table.submenu a{color:#4d6b8d;line-height:1.3;}
table.submenu a.sel, table.submenu a.sel:link, table.submenu a.sel:visited, table.submenu a.sel:hover, table.submenu a.sel:active{color:#990000;}
button.button_social_post{width:22em;margin:0.5em 0.5em 1em 0px;}
button.button_social_post img{margin:4px 12px 4px 4px;display:inline-block;vertical-align:middle;}
button.button_social_post span{display:inline-block;vertical-align:middle;}
div.events-filter{}
div.events-filter .option{float:right;margin-right:40px;padding:2px;}
div.events-filter .option .selected{font:12px/15px Arial, sans-serif;color:#444444;}
div.events-filter a{font:12px/15px Arial, sans-serif;border-bottom:1px dotted #354F88;text-decoration:none;color:#4d6b8d;}
div.events-filter a:hover{border-bottom:1px solid #990000;text-decoration:none;color:#990000;}
div.visitor-login-overlay{position:absolute;left:0;top:0;z-index:99999;display:none;background:#FFFFFF;}
div.visitor-login-dialog{position:absolute;left:0;top:0;z-index:100000;display:none;width:24em;height:12.5em;background:#FAFAFA;border:1px solid #999;}
div.visitor-login-dialog h1{margin-bottom:0.5em;font-weight:bold;font-size:153.8461538461%;}
div.visitor-login-dialog .body{margin:1.1538461em 1.53846154em 1.53846154em 1.53846154em;padding:0;}
div.visitor-login-dialog table{border-collapse:collapse;width:100%;}
div.visitor-login-dialog table th{width:25%;text-align:left;font-weight:normal;padding-top:3px;vertical-align:top;}
div.visitor-login-dialog input.text{width:90%;margin-bottom:0.3846153846em;border:1px solid #666;}
div.visitor-login-dialog td.buttons{padding-top:0.9230769em;text-align:center;}
div.visitor-login-dialog .button{margin:0 10px 0 10px;}
div.visitor-login-dialog .forget{padding-right:10%;text-align:right;}
div.visitor-login-dialog .forget a{font-size:84.6153846154%;line-height:1.0909090909;color:#4D6B8D;}
div.visitor-login-dialog .forget a:hover{color:#990000;}
div.registration{zoom:1;}
div.registration .form-wrap{padding:24px 30px 24px 30px;margin:0 0 20px 0;overflow:hidden;background:#eff3f3;}
div.registration .hint{font-size:92.307692308%;}
div.registration .reg-table{width:100%;border-collapse:collapse;}
div.registration .reg-table th{width:40%;vertical-align:top;text-align:left;font-weight:normal;}
div.registration input.text{width:95%;border:1px solid #BBC5CB;padding:2px;}
div.registration select.select{width:95%;border:1px solid #BBC5CB;padding:2px;}
div.registration textarea{width:97%;height:12em;margin-bottom:10px;padding:2px 4px 2px 4px;border:1px solid #BBC5CB;}
div.registration .error-text{font-size:92.307692308%;color:#DD0000;margin:2px 0 8px 8px;}
div.registration th.captcha{padding-top:5px;}
div.registration input.captcha{width:10em;}
div.registration div.captcha{display:inline;padding-left:5px;}
div.registration div.captcha img{vertical-align:middle;border:1px solid #aaa;}
div.registration div.captcha a{font-size:92.307692308%;color:#999;padding-left:5px;}
div.confirm{zoom:1;}
div.confirm .form-wrap{padding:24px 30px 24px 30px;margin:0 0 20px 0;overflow:hidden;background:#eff3f3;}
div.confirm .confirm-table{width:100%;border-collapse:collapse;}
div.confirm .confirm-table th{text-align:left;width:13em;font-weight:bold;}
div.confirm .error-text{font-size:92.307692308%;color:#DD0000;margin:2px 0 8px 8px;}
div.forget{zoom:1;}
div.forget .form-wrap{padding:24px 30px 24px 30px;margin:0 0 20px 0;overflow:hidden;background:#eff3f3;}
div.forget .forget-table{width:100%;border-collapse:collapse;}
div.forget .forget-table th{width:8em;vertical-align:top;text-align:left;font-weight:normal;}
div.forget input.text{width:14em;border:1px solid #BBC5CB;padding:2px;}
div.forget .error-text{font-size:92.307692308%;color:#DD0000;margin:2px 0 8px 8px;}
div.forget th.captcha{padding-top:5px;}
div.forget input.captcha{width:6em;}
div.forget div.captcha{display:inline;padding-left:5px;}
div.forget div.captcha img{vertical-align:middle;border:1px solid #aaa;}
div.forget div.captcha a{font-size:92.307692308%;color:#999;padding-left:5px;}
div.signin{zoom:1;}
div.signin .form-wrap{padding:24px 30px 24px 30px;margin:0 auto 20px auto;overflow:hidden;background:#eff3f3;width:20em;}
div.signin .signin-table{width:100%;border-collapse:collapse;}
div.signin .signin-table th{width:5em;vertical-align:top;text-align:left;font-weight:normal;padding-top:2px;}
div.signin input.text{width:14em;border:1px solid #BBC5CB;padding:2px;}
div.signin .error-text{font-size:92.307692308%;color:#DD0000;margin:2px 0 8px 8px;}
div.profile{zoom:1;}
div.profile .profile-table{width:100%;border-collapse:collapse;}
div.profile .profile-table th{text-align:left;width:13em;font-weight:bold;}
div.profile .rss img{vertical-align:baseline;height:12px;}
.profile-comments{margin:1em 0 1em 0;}
.profile-comments-list{margin:1em 0 0 0;background:#f5f5f5;padding:10px;}
.profile-comment{padding:5px 5px 7px 5px;}
.profile-comment-awaits-permission{background:#eeeeee;}
.profile-comment-header{color:#777;font:92.3076923077% Arial, sans-serif;line-height:1.25;}
.profile-comment-text{color:#000;font:92.3076923077% Arial, sans-serif;line-height:1.25;}
.profile-comment-footer{color:#777;font:84.6153846154% Arial, sans-serif;font-style:italic;line-height:1.1818181818;}
.profile-comment-delete img{vertical-align:text-bottom;}
.keyword-form input.key-input{border:1px solid #BBC5CB;height:18px;padding:2px;}
.keyword-form img{vertical-align:middle;cursor:pointer;}
.list-links .keywords-breadcrumbs a{font-size:91.6666666667%;color:#666;}
.categories-tree{font-size:100%;margin:0.5em 0 0.8em;zoom:1;}
.categories-tree .categories-group-link{display:block;padding-left:13px;background:url(../img/tree_plus_minus.gif) no-repeat 0 5px transparent;color:#4D6B8D;text-decoration:none;}
.categories-tree .categories-group-link:hover{color:#990000;text-decoration:underline;cursor:pointer;}
.categories-tree .categories-group-link.opened{background:url(../img/tree_plus_minus.gif) no-repeat 0 -50px transparent;}
.categories-tree .category{margin:2px 0 2px 2em;}
.fragments-wrapper{position:relative;margin:1em 1.2em 1em 0}
a.fragments-link{color:#555555;margin:1em 0 0.2em 0;font-weight:bold;padding-left:1.2em;background-repeat:no-repeat;background-image:url(../img/tree_plus_minus.gif);background-position:0 2px;}
a.fragments-link.opened{background-position:0 -53px;}
#fragments{}
#fragments .fragment-wrapper{position:relative;margin:1em 0 0 0.6em;}
#fragments .fragment-ending{position:absolute;left:5px;bottom:0;width:8px;height:20px;background:url(../img/tree/lastnode.png) 0 10px no-repeat transparent;}
#fragments .fragment-link{padding-left:1.2em;background:url(../img/tree_plus_minus.gif) no-repeat 0 2px #f5f5f5;width:100%;display:block;color:#354F88;text-decoration:none;font-family:monospace;font-size:12px;}
#fragments .fragment-link:hover{color:#354F88;text-decoration:underline;cursor:pointer;}
#fragments .fragment-link.opened{background:url(../img/tree_plus_minus.gif) no-repeat 0 -53px transparent;}
#fragments .fragment{margin:0 0 1em 0;padding:0 0 1em 0;background:url(../img/tree/vline.png) repeat-y 5px 0 transparent;}
#fragments .fragment-text{font-family:monospace;margin:0 0 0 2em;font-size:12px;}
#fragments .fragment-discuss-link{padding-left:2em;}
.fragment-comments{margin:1em 0 1em 0;}
#fragments .fragment-comments{margin:1em 0 0 2em;}
.fragment-comments-tab{color:#354F88;text-decoration:none;font-size:13px;padding:5px 10px;}
.fragment-comments-tab:hover{color:#354F88;text-decoration:underline;cursor:pointer;}
.fragment-comments-tab.selected{color:#000;text-decoration:none;cursor:default;background:#E7E7E7;padding:5px 10px;}
.fragment-comments-list{margin:1em 0 0 0;background:#f5f5f5;padding:5px;}
.fragment-comment{padding:5px;}
.fragment-comment-used{background:#e5efe5;}
.fragment-comment-header{color:#777;font:12px/15px Arial,sans-serif;}
.fragment-comment-text{color:#000;font:12px/15px Arial,sans-serif;}
.fragment-add-comment{margin:1em 0 0 0;padding:10px;background:#f5f5f5;}
.fragment-add-comment-notice{font-size:12px;}
.fragment-add-comment table{width:100%;font-size:12px;}
.fragment-add-comment table th{width:8em;vertical-align:top;text-align:left;padding:0 10px 0 0;font-weight:normal;}
.fragment-add-comment table td{padding-bottom:5px;}
.fragment-add-comment table td.last{padding-bottom:0;}
.fragment-add-comment table td.button{padding:0 0.8em 0 0;text-align:right;}
.fragment-add-comment form textarea{width:98%;height:100px;border:1px solid #BBC5CB;padding:2px;}
.fragment-add-comment th.captcha{padding-top:8px;}
.fragment-add-comment input.captcha{border:1px solid #BBC5CB;padding:2px;width:10em;}
.fragment-add-comment div.captcha{display:inline;padding-left:5px;}
.fragment-add-comment div.captcha img{vertical-align:middle;border:1px solid #aaa;}
.fragment-add-comment div.captcha a{font-size:12px;color:#999;padding-left:5px;}
.law-lookup-list .law-lookup-list-title{color:#555555;margin:1em 0 0 0;font-weight:bold;padding-left:1.2em;background-repeat:no-repeat;background-image:url(../img/tree_plus_minus.gif);background-position:0 -53px;}
.law-lookup-list.collapsed .law-lookup-list-title{background-position:0 2px;}
.law-lookup-list .law-lookup-list-body{list-style:none;font-size:90%;}
.law-lookup-list .law-lookup-list-body li{list-style-type:square;margin:6px 0 1px 0;}
.law-lookup-list.collapsed .law-lookup-list-body{display:none;}
.sitting-width9em-field{display:block;width:9em;float:left;}
.xsmall-sitting{font-size:80%;}
.small-sitting{font-size:90%;}
.large-sitting{font-size:120%;}
.sitting-section-title{margin:1em 0 0.2em 0;color:#555555;font-weight:bold;}
.sitting-agenda-table td:first-child{vertical-align:top;}
.sitting-margin-left{margin-left:2em;}
.sitting-reporter{font-style:italic;padding-bottom:1em;}
.sitting-reporter-title{text-decoration:underline;}
.sitting-reporter-name{font-weight:bold;}
.left-menu{margin:0 0 30px;}
.left-menu ul{margin:0;padding:0;}
.left-menu ul li{line-height:1.6153846154;margin:0 0 5px;font-size:100%;}
.left-menu ul li a{color:#666666;font-weight:normal;font-size:100%;text-decoration:none;}
.left-menu ul li.sel > a{color:#990000;font-weight:bold;}
.left-menu ul li a:hover{color:#990000;text-decoration:underline;}
.left-menu ul li.arrow > a{background:url("../img/menu_arrow_sel.png") no-repeat 100% 6px;padding-right:12px;color:#990000;}
.left-menu ul li span{cursor:default;}
.left-menu ul.submenu{margin:5px 0 0 20px;}
.partners-block a{display:inline-block;}
.block-right{}
.block-right .block-right-title{margin:0 0 5px 0;}
.block-right .block-right-title .wrap{display:inline-block;vertical-align:middle;width:50px;}
.block-right .block-right-title img{max-width:50px;}
.block-right .block-right-title span{display:inline-block;vertical-align:middle;background:#eff3f3;width:208px;height:4px;}
.block-right .block-right-title h3{display:inline-block;vertical-align:middle;width:208px;margin:0;}
.block-right .block-toggle-links{margin-left:1em;font-size:92.3076923077%;}
.block-right .block-toggle-links a{color:#4D6B8D;text-decoration:none;}
.block-right.links-keep-underline .block-toggle-links a{text-decoration:underline;}
.block-right .block-toggle-links a:hover{color:#990000;text-decoration:underline;}
.block-right.list-links ul li a{text-decoration:none;}
.block-right.list-links.links-keep-underline ul li a{text-decoration:underline;}
.block-right.list-links ul li a:hover{text-decoration:underline;}
.survey-block .title{margin:0 0 10px 0;color:#666666;font-size:92.3076923077%;line-height:1.4166666667;}
.survey-block table{margin:0 0 20px;padding:0;}
.survey-block table td{color:#666666;font-size:92.3076923077%;}
.survey-block table td label{position:relative;top:-1px;cursor:pointer;}
.survey-block .bt{display:block;width:101px;height:27px;cursor:pointer;border:none;background:url(../img/bt_survey.png) no-repeat top left;text-align:center;color:#666666;font-size:92.3076923077%;}
.survey-block div.answer{margin:0 0 6px 0;font:92.3076923077%/1.5833333333 Arial, sans-serif;color:#545E64;font-variant:small-caps;}
.survey-block div.count{position:absolute;left:100%;top:-6px;width:30px;margin:0 0 0 5px;font-variant:small-caps;font:92.3076923077%/1.5833333333 Arial, sans-serif;}
.survey-block div.first{color:#FF0000;}
.survey-block div.points{margin:0 35px 0 0;}
.survey-block div.graph{position:relative;height:8px;}
.survey-block div.img{height:8px;font-size:8px;line-height:8px;overflow:hidden;}
.survey-block div.graph img{width:100%;height:8px;}
.survey-block div.vote-link{text-align:right;font-size:92.3076923077%;}
.survey-block div.vote-link a{color:#4D6B8D;}
.survey-block div.vote-link a:hover{color:#990000;}
.block-bottom-help-links ul li{width:33%;margin:0 0 24px;}
.block-bottom-help-links ul li a{display:inline-block;margin:0 0 0 47px;position:relative;font-size:100%;line-height:1.3076923077;}
.block-bottom-help-links ul li a img{position:absolute;top:0;left:-47px;}
.content-comments{margin:1em 0 1em 0;}
.content-comments-tab{color:#354F88;text-decoration:none;font-size:100%;padding:5px 10px;}
.content-comments-tab:hover{color:#354F88;text-decoration:underline;cursor:pointer;}
.content-comments-tab.selected{color:#000;text-decoration:none;cursor:default;background:#E7E7E7;padding:5px 10px;}
.content-comments-list{margin:1em 0 0 0;background:#f5f5f5;padding:5px 10px;}
.content-comment{padding:5px 0;}
.content-comment-header{color:#777;font:92.3076923077% Arial, sans-serif;line-height:1.25;}
.content-comment-text{color:#000;font:92.3076923077% Arial, sans-serif;line-height:1.25;}
.content-comment-delete img{vertical-align:text-bottom;}
.content-add-comment{margin:1em 0 0 0;padding:10px;background:#f5f5f5;zoom:1;}
.content-add-comment-notice{font-size:92.3076923077%;}
.content-add-comment table{width:100%;font-size:92.3076923077%;}
.content-add-comment table th{width:8em;vertical-align:top;text-align:left;padding:0 10px 0 0;font-weight:normal;}
.content-add-comment table td{padding-bottom:5px;}
.content-add-comment table td.last{padding-bottom:0;}
.content-add-comment table td.button{padding:0 0.6em 0 0;text-align:right;}
.content-add-comment form textarea{width:98%;height:100px;border:1px solid #BBC5CB;padding:2px;}
.content-add-comment th.captcha{padding-top:8px;}
.content-add-comment input.captcha{border:1px solid #BBC5CB;padding:2px;width:10em;}
.content-add-comment div.captcha{display:inline;padding-left:5px;}
.content-add-comment div.captcha img{vertical-align:middle;border:1px solid #aaa;}
.content-add-comment div.captcha a{font-size:100%;color:#999;padding-left:5px;}
div.events-block-nav{font:11px Arial, sans-serif;text-transform:uppercase;margin:0 0 15px 0;}
div.events-block-nav div.news-nav a.sel{color:#FF0101;}
div.events-block-nav span{color:#FF0101;}
div.events-block .item{position:relative;padding:0 0 17px 0;font:14px/16px Arial, sans-serif;}
div.events-block .item{font:12px/15px Arial, sans-serif;}
div.events-block .with-tn{min-height:65px;}
div.events-block .tn{position:absolute;left:0;top:2px;width:100px;overflow:hidden;}
div.events-block .time{font:12px/15px Arial, sans-serif;color:#444444;margin:0 0 1px 0;}
div.events-block .time-info{font:12px/15px Arial, sans-serif;color:#AFAFAF;}
div.events-block .site{font:12px/15px Arial, sans-serif;color:#AFAFAF;}
div.events-block .date-separator{position:relative;padding:0 0 22px 0;}
div.events-block .date-separator .date{position:absolute;left:0;top:2px;font:12px/15px Arial, sans-serif;color:#444444;}
div.events-filter{}
div.events-filter .option{float:right;margin-right:40px;padding:2px;}
div.events-filter .option .selected{font:12px/15px Arial, sans-serif;color:#444444;}
div.events-filter a{font:12px/15px Arial, sans-serif;border-bottom:1px dotted #354F88;text-decoration:none;}
div.events-filter a:hover{border-bottom:1px solid #354F88;;text-decoration:none;}
.events-width8em-field{display:block;width:8em;float:left;}
.events-width10em-field{display:block;width:10em;float:left;}
.events-width16em-field{display:block;width:16em;float:left;}
.events-width18em-field{display:block;width:18em;float:left;}
.events-width24em-field{display:block;width:24em;float:left;}
.events_large{font-size:115%;line-height:120%}
.small_events{font-size:90%;}
.events_section{margin-top:1em;}
.events-file-group{color:#555555;margin:1em 0 0.2em 0;font-weight:bold;}
.events-file-item{margin:0 0 0 20px;}
.events-agenda .events-agenda-title{color:#555555;margin:1em 0 0.2em 0;font-weight:bold;padding-left:1.2em;background-repeat:no-repeat;background-image:url(../img/tree_plus_minus.gif);background-position:0 -53px;}
.events-agenda.collapsed .events-agenda-title{background-position:0 2px;}
.events-agenda.collapsed .events-agenda-body{display:none;}
h3.events-agenda-group-link{color:#555555;margin:0 0 7px 20px;text-decoration:none;}
h3.events-agenda-group-link:hover{text-decoration:underline;cursor:pointer;}
h3.events-agenda-group-link.inner-group{font-size:90%;color:#777777;}
.events-agenda-group{margin:0 0 10px 40px;}
.events-agenda-group.inner-group{font-size:90%;}
.events-comments{margin:1em 0 1em 0;}
.events-comments-tab{color:#354F88;text-decoration:none;font-size:100%;padding:5px 10px;}
.events-comments-tab:hover{color:#354F88;text-decoration:underline;cursor:pointer;}
.events-comments-tab.selected{color:#000;text-decoration:none;cursor:default;background:#E7E7E7;padding:5px 10px;}
.events-comments-list{margin:1em 0 0 0;background:#f5f5f5;padding:5px 10px}
.events-comment{padding:5px 0;}
.events-comment-header{color:#777;font:92.3076923077% Arial, sans-serif;line-height:1.25;}
.events-comment-text{color:#000;font:92.3076923077% Arial, sans-serif;line-height:1.25;}
.events-comment-delete img{vertical-align:text-bottom;}
.events-add-comment{margin:1em 0 0 0;padding:10px;background:#f5f5f5;zoom:1;}
.events-add-comment-notice{font-size:92.3076923077%;}
.events-add-comment table{width:100%;font-size:92.3076923077%;}
.events-add-comment table th{width:8em;vertical-align:top;text-align:left;padding:0 10px 0 0;font-weight:normal;}
.events-add-comment table td{padding-bottom:5px;}
.events-add-comment table td.last{padding-bottom:0;}
.events-add-comment table td.button{padding:0 0.6em 0 0;text-align:right;}
.events-add-comment form textarea{width:98%;height:100px;border:1px solid #BBC5CB;padding:2px;}
.events-add-comment th.captcha{padding-top:8px;}
.events-add-comment input.captcha{border:1px solid #BBC5CB;padding:2px;width:10em;}
.events-add-comment div.captcha{display:inline;padding-left:5px;}
.events-add-comment div.captcha img{vertical-align:middle;border:1px solid #aaa;}
.events-add-comment div.captcha a{font-size:100%;color:#999;padding-left:5px;}
.reception_t_p .form-wrap{padding:24px 30px 24px 30px;margin:0 0 20px 0;overflow:hidden;background:#eff3f3;position:relative;}
#applicant_form .applicant-table{width:100%;}
#applicant_form .applicant-table th{width:32%;padding-top:4px;vertical-align:top;text-align:left;font-weight:normal;}
#applicant_form input.text{width:95%;border:1px solid #BBC5CB;padding:2px;}
#applicant_form select.select{width:95%;border:1px solid #BBC5CB;padding:2px;}
#applicant_form textarea{width:95%;height:5em;border:1px solid #BBC5CB;padding:2px;}
#applicant_form .info-text{margin:2px 0 0 2px;font-size:76.9230769230%;color:#666;}
#applicant_form .error-text{font-size:92.3076923077%;color:#DD0000;margin:2px 0 8px 8px;}
#applicant_form .applicant-collective-checkbox-row td{height:28px;}
#applicant_form .applicant-collective-header-row th{height:28px;font-style:italic;font-size:14px;}
#applicant_form .applicant-samobl-checkbox-row td{height:28px;}
#applicant_form .applicant-samobl-place-id-row td{height:50px;}
#application_form .application-table{width:100%;}
#application_form .application-table th{width:30%;padding-top:5px;vertical-align:top;text-align:left;font-weight:normal;}
#application_form input.text{width:94%;border:1px solid #BBC5CB;padding:2px;}
#application_form select.select{width:95%;border:1px solid #BBC5CB;padding:2px;}
#application_form textarea{width:95%;height:12em;padding:2px 4px 2px 4px;border:1px solid #BBC5CB;}
#application_form .info-text{margin:2px 0 0 2px;font-size:76.9230769230%;color:#666;}
#application_form .error-text{margin:2px 0 8px 8px;font-size:92.3076923077%;color:#DD0000;}
#application_form input.captcha{width:10em;}
#application_form div.captcha{display:inline;padding-left:5px;}
#application_form div.captcha img{vertical-align:middle;border:1px solid #aaa;}
#application_form div.captcha a{font-size:12px;color:#999;padding-left:5px;}
#application_form div.file-input-fake{margin:5px 0 0 0;height:22px;}
#application_file_form{position:absolute;left:190px;bottom:70px;}
#get_answer_form .get_answer-table{width:100%;}
#get_answer_form .get_answer-table th{width:30%;padding:5px 15px 0 0;vertical-align:top;text-align:left;font-weight:normal;white-space:nowrap;}
#get_answer_form input.text{width:14em;border:1px solid #BBC5CB;padding:2px;}
#get_answer_form .error-text{margin:2px 0 8px 8px;font-size:12px;color:#DD0000;}
#get_answer_form input.captcha{width:6em;}
#get_answer_form div.captcha{display:inline;padding-left:5px;}
#get_answer_form div.captcha img{vertical-align:middle;border:1px solid #aaa;}
#get_answer_form div.captcha a{font-size:12px;color:#999;padding-left:5px;}
#application_number{font-weight:bold;}
#application_pin{font:bold 20pt/16pt arial;letter-spacing:0.2em;margin:20px;color:#008800;}
#reception_t_p_send_result .status_note{text-align:left;color:gray;margin-top:3pt;}
#reception_t_p_send_result .print-page{float:none;margin:5px 0 0 5px;}
#reception_t_p_answer{font-size:90%;}
#reception_t_p_answer .print-page{float:none;margin:5px 0 0 5px;}
#reception_t_p_answer span{color:#000;font-weight:normal;}
#reception_t_p_answer span.title{color:#555555;font-weight:bold;line-height:140%;}
.discussions .links-table{width:95%;}
.discussions .links-table td{text-align:center;}
.parliament-tv .livestream-block .link{float:right;width:390px;padding-top:50px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:120%;}
.parliament-tv .box h3{margin-bottom:10px;}
.parliament-tv .box h3.double-line-height{line-height:2.46154;}
.parliament-tv .box img{max-width:150px;}
.parliament-tv .link-video{margin-left:-25px;}
table.grey_border_table{color:#333333;margin:0;width:100%;background:#CACACA;border:1px solid Gray;border-collapse:collapse;}
table.grey_border_table th{margin:0;background:#F4F4F4;padding:7px;border:1px solid Gray;}
table.grey_border_table td{margin:0;background:#FFFFFF;padding:7px;border:1px solid Gray;}
.h_2{font:bold 1.15em Geneva, Arial, Helvetica, sans-serif;color:#d22027;margin:15px 0 0 0;}
.h_3{font:bold 1.02em Geneva, Arial, Helvetica, sans-serif;color:#d22027;margin:0px;}
table.zebra_table{color:#333333;}
table.zebra_table th{margin:0;padding:7px;background:#E1E1E1;}
table.zebra_table tbody tr.even td{background:#f7f7f7;margin:0;padding:7px;}
table.zebra_table tbody tr.odd td{background:#FFF;margin:0;padding:7px;}
table.zebra{color:#333333;}
table.zebra th{margin:0;padding:7px;background:#E1E1E1;}
table.zebra tbody tr.even td{background:#f7f7f7;margin:0;padding:7px;}
table.zebra tbody tr.odd td{background:#FFF;margin:0;padding:7px;}
table.common_table{margin:0;padding:0;width:100%;border:0;background:#FFF;}
table.common_table td{border:0;background:#FFF;}
.common_table img{margin:0 7px 0 0;}
.wide_table{margin:0;padding:0;width:100%;}
.deputats img{border:1px solid #DDD;}
table.deputat_table{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;margin:20px 0;border:0;text-align:center;border:0;background:#FFF;}
table.deputat_table th{margin:0;padding:0px 5px 5px 5px;text-align:center;border:0;background:#FFF;}
table.deputat_table td{margin:0;padding:5px;text-align:center;border:0;background:#FFF;}
table.all_deputats_table{margin:0;border:0;background:#FFF;}
table.all_deputats_table td{margin:0;padding:8px 8px 28px 0px;border:0;background:#FFF;}
table.all_deputats_table a{font-size:120%;}
table.hide{border:none;border-collapse:separate;}
table.hide td{border:none;}
.footer{position:absolute;left:0;bottom:0;height:123px;width:100%;}
.footer .all{height:120px;border-top:3px solid #2a7090;}
.footer .col-left{float:left;}
.footer .col-left p{margin:0 0 15px 0;color:#879298;font-size:12px;}
.footer .col-left .counter{display:inline-block;margin:5px 5px 0 0;}
.footer .col-right{float:right;}
.footer .col-right p{margin:0 0 15px 0;color:#879298;font-size:11px;text-align:right;}
.footer .col-right .sgd{display:inline-block;height:31px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#777777;font-size:17px;font-weight:bold;vertical-align:middle;}
.footer .col-right .wz{display:inline-block;padding:0 0 0 10px;vertical-align:middle;height:27px;}
.footer .col-center p{font-size:12px;line-height:16px;color:#879298;}
.footer .col-center p a{color:#666666;}
.footer .col-center ul{margin:0;padding:0;height:11px;}
.footer .col-center ul li{float:left;height:11px;padding:0 5px;border-left:1px solid #666666;vertical-align:middle;}
.footer .col-center ul li:first-child{padding:0 5px 0 0;border:none;}
.footer .col-center ul li a{position:relative;top:-5px;color:#666666;font-size:12px;}
.footer .layout-normal .col-left{width:245px;padding:27px 0 0 0;}
.footer .layout-normal .col-right{width:250px;padding:27px 0 0 0;}
.footer .layout-normal .col-center{width:665px;margin:0 275px 0 270px;padding:27px 0 0 0;}
.special_style input, .special_style select{font-size:15.4375px;}
.special_style button, .special_style textarea{font-size:15.4375px;}
.special_style{font-size:118.75%;color:#000;}
.special_style .grey-blue{color:#444;}
.special_style .grey-light{color:#666;}
.special_style .grey-dark{color:#333;}
.special_style .header .portal .visitor-panel a{font-size:14px;font-weight:bold;}
.special_style .header .portal .visitor-panel a img{top:-2px;}
.special_style .header .portal .visitor-panel span{font-size:14px;font-weight:bold;}
.special_style .header .portal .visitor-panel span img{top:-2px;}
.special_style .header .portal .special-panel a{font-size:16px;font-weight:bold;}
.special_style .header .portal-nav a{color:#444;}
.special_style .header .portal-nav a:hover{color:#990000;}
.special_style .header .portal-nav .title{font-size:16px;font-weight:bold;}
.special_style .header .site .base-menu ul li a{font-size:14px;font-weight:bold;}
@media screen and (max-width:1259px){body{min-width:1002px;}
.all{width:952px;}
.header .portal .visitor-panel{top:8px;}
.header .portal .special-panel{top:23px;right:298px;}
.header .portal .special-panel .adaptive{display:inline;}
.header .portal .special-panel .normal{display:none;}
.header .portal .logo .line-1{top:32px;font-size:18px;}
.header .portal .logo .line-2{top:62px;width:360px;font-size:15px;white-space:normal;}
.header .portal-nav .all{width:952px;}
.visitor-logged-in .header .portal .visitor-panel{top:6px;}
.visitor-logged-in .header .portal .visitor-panel span{display:block;}
.visitor-logged-in .header .portal .visitor-panel a{margin-top:11px;}
.visitor-logged-in .header .portal .logo .line-1{top:48px;font-size:17px;}
.visitor-logged-in .header .portal .logo .line-2{top:75px;font-size:13px;}
.layout-portal .col-left{float:left;width:223px;}
.layout-portal .col-right{float:right;width:223px;}
.layout-portal .col-center{margin:0 242px 0 242px;width:467px;}
.layout-none .list-inline ul li{width:223px;}
.layout-none .list-inline ul li.even{margin-left:19px;}
.layout-none .list-inline ul li.indent{margin-left:19px;}
.layout-none .list-inline ul li .item{width:128px;}
.layout-portal .list-inline ul li{width:223px;}
.layout-portal .list-inline ul li.even{margin-left:19px;}
.layout-portal .list-inline ul li.indent{margin-left:19px;}
.layout-portal .list-inline ul li .item{width:128px;}
.layout-portal .list-links ul li .item{width:330px;}
.layout-none .box-inline .box{width:223px;margin-left:19px;}
.layout-none .box-inline .box:first-child{margin-left:0;}
.layout-portal .box-inline .box{width:223px;margin-left:19px;}
.layout-portal .box-inline .box:first-child{margin-left:0;}
.layout-site div.col-right{display:block;width:952px;padding:0;margin-bottom:10px;white-space:normal;}
.layout-site div.col-right > .section{width:266px;padding:0 25px 0 25px;display:inline-block;vertical-align:top;}
.header .site .logo{width:640px;}
.header .site .logo .title{width:535px;}
.header .site .logo .ln_1{font-size:20px;}
.header .site .logo .ln_2{font-size:11px;}
.header .site.header-sgd .logo .ln_1{font-size:23px;}
.header .site.header-asozd .logo{width:660px;}
.header .site.header-asozd .logo .title{width:500px;}
.body{padding:0 0 120px;}
.layout-portal .list-inline.block-authority ul li{width:283px;margin-left:9px;margin-right:9px;}
.layout-portal .list-inline.block-authority ul li.indent{margin-left:9px;}
.layout-portal .calendar-wrap .calendar-title-wrap a{font-size:11px;line-height:14px;}
.layout-portal .calendar-double .calendar-wrap .calendar-title-wrap{padding-top:8px;}
.layout-portal .calendar-double .calendar-wrap a .title{padding:10px 0 0;}
.block-portal-acts h2{font-size:16px;}
.block-portal-banners{height:63px;}
.block-portal-banners .banners{height:63px;}
div.banner{width:180px;}
div.banner img{width:180px;}
.section .link-search{font-size:92.3076923077%;}
.footer .col-center ul{display:none;}
.footer .col-center p{font-size:11px;line-height:15px;}
.footer{height:118px;}
.footer .all{height:115px;}
.footer .layout-normal .col-left{width:245px;padding:22px 0 0 0;}
.footer .layout-normal .col-right{width:250px;padding:22px 0 0 0;}
.footer .layout-normal .col-center{width:405px;padding:11px 0 0 0;}
.special_style .header .portal-nav .title{font-size:14px;}
.special_style .header .site .base-menu ul li a{font-size:13px;}
}